home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / program / ctutor.exe / ANSWERS / CH11_1.C < prev    next >
C/C++ Source or Header  |  1994-05-15  |  1KB  |  54 lines

  1. #include "stdio.h"
  2. #include "string.h"
  3.  
  4. void main()
  5. {
  6. struct {
  7.    char what[25];
  8.    int legs, arms;
  9. } object[6];
  10.  
  11. int index;
  12.    strcpy(object[0].what, "human being");
  13.    object[0].legs = 2;
  14.    object[0].arms = 2;
  15.  
  16.    strcpy(object[1].what, "dog");
  17.    object[1].legs = 4;
  18.    object[1].arms = 0;
  19.  
  20.    strcpy(object[2].what, "television set");
  21.    object[2].legs = 4;
  22.    object[2].arms = 0;
  23.  
  24.    strcpy(object[3].what, "chair");
  25.    object[3].legs = 4;
  26.    object[3].arms = 2;
  27.  
  28.    strcpy(object[4].what, "centipede");
  29.    object[4].legs = 100;
  30.    object[4].arms = 0;
  31.  
  32.    strcpy(object[5].what, "spider");
  33.    object[5].legs = 6;
  34.    object[5].arms = 0;
  35.  
  36.    for(index = 0 ; index < 6 ; index++) {
  37.       printf("A %s has %d legs and %d arms.\n", object[index].what,
  38.                   object[index].legs, object[index].arms);
  39.    }
  40. }
  41.  
  42.  
  43.  
  44. /* Result of execution
  45.  
  46. A human being has 2 legs and 2 arms.
  47. A dog has 4 legs and 0 arms.
  48. A television set has 4 legs and 0 arms.
  49. A chair has 4 legs and 2 arms.
  50. A centipede has 100 legs and 0 arms.
  51. A spider has 6 legs and 0 arms.
  52.  
  53. */
  54.